Incontra SHRDLU (1968-1970)
Molto prima dei modelli linguistici di grandi dimensioni come GPT, c'era SHRDLU. Sviluppato da Terry Winograd al MIT, è stato un esperimento pionieristico nell'"IA Simbolica" (nota anche come GOFAI: Good Old-Fashioned AI).
1. L'Ipotesi del "Micro-Mondo"
Invece di cercare di comprendere l'intero universo (che è disordinato), SHRDLU viveva in un "mondo di blocchi" ristretto. Mondo di Blocchi. Questo mondo conteneva solo oggetti specifici: mattoni, piramidi e una scatola.
- Ancoraggio dei Simboli: Poiché il mondo era piccolo, ogni parola ("rosso", "sposta", "su") poteva essere definita perfettamente. Il programma "capiva" un blocco perché aveva un puntatore diretto a quell'oggetto in memoria.
2. Capacità
- Comprensione:"Metti il blocco rosso sul blocco verde."
- Ragionamento:"Non posso, il blocco verde è coperto." (Comprensione dei vincoli fisici).
- Memoria:"Perché l'hai fatto?" -> "Perché me l'hai chiesto."
3. Contesto Storico
Girava su un computer mainframe DEC PDP-10 (velocità di 1 MIPS) e utilizzava un display grafico vettoriale. La logica era scritta in MacLisp e Micro-Planner.